Ibarras
English
Proper noun
Ibarras
plural of
Ibarra