2 results found
Search Results for: leptomonad
Leptomonad
Definition noun (protozoology) The common name for any of the member of the genus Leptomonas Supplement Leptomonads refer to... Read More
Promastigote
Definition noun, plural: promastigotes (protistology) The developmental stage or the morphological form in the lifecycle of... Read More