Italian-English dictionary »

mettere al proprio posto meaning in English

ItalianEnglish
mettere al proprio posto verb

put someone in their place(to humble or rebuke)
verb