barrabases
Spanish
Noun
barrabases
m
pl
plural of
barrabás