Ibarra (which means alluvial plain in Basque) may refer to:
Ibarra (which means alluvial plain in Basque) may refer to:
== Places == Ibarra Canton, Ecuador Ibarra, Ecuador, the capital of Imbabura Province and the canton Roman Catholic Diocese of Ibarra, inside the city Ibarra, Gipuzkoa, a locality in Gipuzkoa, Spain Ibarra Peak, Victoria Land, Antarctica Ibarra, Villa Clara, located in the ward of Vega Alta, Villa Clara Province, Cuba
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).