Imbabura en · PROPN Meanings A province in northern Ecuador. Capital: Ibarra. An inactive volcano in northern Ecuador.