noun a city in central Ecuador, about 8500 feet (2590 meters) above sea level.
ambato 🔊 Listen to this noun a city in central Ecuador, about 8500 feet (2590 meters) above sea level. Share Facebook Twitter Google +