Definify.com

Definition 2025


sporozoites

sporozoites

See also: sporozoïtes

English

Noun

sporozoites

  1. plural of sporozoite