Translation of moscarria in English:

moscarria

feminine noun

Colombia