Imbabura

English

Proper noun

Imbabura

  1. A province of Ecuador.

Spanish

Proper noun

Imbabura ?

  1. a province of Ecuador

Derived terms