meaning of ambulancia

ambulancia - Spanish to English

ambulance