charamusca
Top 50000
Meanings
Noun
1. frozen and sweetened dessert made up of milk, fruit extract or fruit juice, and prepared in a small clear plastic bag. (colloquial, El Salvador, Honduras, Nicaragua)