French-English dictionary »

forme de vie meaning in English

FrenchEnglish
forme de vie nom {f}

lifeform◼◼◼(living organism)
noun