Imbabura
English
Proper noun
Imbabura
A
province
of
Ecuador
.
Spanish
Proper noun
Imbabura
?
a
province
of
Ecuador
Derived terms
imbabureƱo