French-English dictionary »

seconde nature meaning in English

FrenchEnglish
seconde nature nom {f}

second nature◼◼◼(mindset)
noun