RADIO-FLAGELLATA MEANING IN ENGLISH

• Radio-flagellata Definition & Synonyms

  1. (n. pl.) A group of Protozoa having both flagella and pseudopodia.


RECENT SEARCHES