Italian-English dictionary »

mettere piede a terra meaning in English

ItalianEnglish
mettere piede a terra verb

set foot on landverb