Word info

symbiosome

Noun

Meaning

symbiosome (plural symbiosomes)

(biology) The vacuole structure containing a symbiont.

Source: en.wiktionary.org

Close letter words and terms