Imbabura
English
Proper noun
Imbabura
A
province
in northern
Ecuador
. Capital:
Ibarra
.
An
inactive volcano
in northern
Ecuador
.
Spanish
Proper noun
Imbabura
?
a
province
of
Ecuador
Derived terms
imbabureƱo