1 result found
Search Results for: leptomonads
Leptomonad
Definition noun (protozoology) The common name for any of the member of the genus Leptomonas Supplement Leptomonads refer to... Read More