English-French dictionary »

photophore meaning in French

EnglishFrench
photophore [photophores] (light-emitting organ)
noun
[UK: fˌəʊtəʊfˈɔː]
[US: fˌoʊɾoʊfˈoːr]

photophore◼◼◼nom