Imbabura

English

Proper noun

Imbabura

  1. A province in northern Ecuador. Capital: Ibarra.
  2. An inactive volcano in northern Ecuador.

Spanish

Proper noun

Imbabura ?

  1. a province of Ecuador

Derived terms