tracked armored ambulance - Turco Inglés Diccionario