traffic patrol and ambulance - Espagnol Anglais Dictionnaire