charamuscas
Spanish
Noun
charamuscas
f
pl
plural of
charamusca