French-English dictionary »

photophore meaning in English

FrenchEnglish
photophore nom

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