Ambato

English

Proper noun

Ambato

  1. A city in the central Andean valley of Ecuador.
    Synonym: San Juan de Ambato
  2. A river in Ecuador.