Home
Search
Index
Definify.com
Definition
2024
syncitia
syncitia
English
Alternative forms
syncytia
Noun
syncitia
plural of
syncitium
Similar Results