French-English dictionary »

biophilie meaning in English

FrenchEnglish
biophilie nom

biophilia◼◼◼(love of nature and all living things)
noun