driving animal-powered vehicles - Turkish English Dictionary