French-English dictionary »

mener grand train meaning in English

FrenchEnglish
mener grand train nom

high life◼◼◼(extravagant lifestyle)
noun
[UK: haɪ laɪf] [US: ˈhaɪ ˈlaɪf]