French-English dictionary »

épibionte meaning in English

FrenchEnglish
Épibionte nom

epibiont◼◼◼(organism that lives on the surface)
noun