Italian-English dictionary »

leccare i piedi meaning in English

ItalianEnglish
leccare i piedi verb

brownnose(to flatter in obsequious manner)
verb