barraboras

English

Noun

barraboras

  1. plural of barrabora