French-English dictionary »

formal or to many people] meaning in English

FrenchEnglish
formal or to many people] phrase

make yourself at homephrase