Italian-English dictionary »

crotta meaning in English

ItalianEnglish
crotta noun
{f}

crwth(archaic stringed instrument)
noun