sporozoids
English
Noun
sporozoids
plural of
sporozoid