Definify.com

Definition 2024


sporociste

sporociste

Italian

Noun

sporociste m (plural sporocisti)

  1. (biology) sporocyst

Anagrams