Find the word definition

Wikipedia
Imbabura

Imbabura may refer to:

  • Imbabura Province, Ecuador
  • Imbabura Volcano, Ecuador
  • Imbabura Sporting Club, a professional football club based in Ibarra, Ecuador