symbiosomes
English
Noun
symbiosomes
plural of
symbiosome