animal ambulance - Turkish English Dictionary