syncytiosomes

English

Noun

syncytiosomes

  1. plural of syncytiosome