AmbatoPronunciation: /amˈbɑːtəʊ/Definition of Ambato a market town in the Andes of central Ecuador; population 209,000 (est. 2008). Ambato in other Oxford dictionaries Definition of Ambato in the US English dictionary