mamarrachas
Spanish
Noun
mamarrachas
f
pl
plural of
mamarracha