Italian-English dictionary »

ginocchiata meaning in English

ItalianEnglish
ginocchiata noun
{f}

kneeing(blow)
noun