syncytiosomes
English
Noun
syncytiosomes
plural of
syncytiosome