Italian-English dictionary »

coglia meaning in English

ItalianEnglish
coglia noun
{f}

ball sack(scrotum)
noun