Definition of Ambato in English:

Ambato

proper noun

  • A market town in the Andes of central Ecuador; population 209,000 (est. 2008).

Pronunciation:

Ambato

/amˈbɑːtəʊ/