carachos
Spanish
Noun
carachos
m
pl
plural of
caracho