pertaining to the ecuadorian city of ambato - Français Anglais Dictionnaire