mamarrachos
Portuguese
Noun
mamarrachos
m
plural of
mamarracho
Spanish
Noun
mamarrachos
m
pl
plural of
mamarracho