Otavalo (English, name)
expansion: Otavalo
Senses:
glosses: A town in Imbabura province, north of Quito, Ecuador, famous for its markets.
Forms: