Skip to main content

radio-flagellata

English radio-flagellata meaning in English  •  radio-flagellata का अर्थ अंग्रेजी में
n. pl.
  • A group of Protozoa having both flagella and pseudopodia.
Advertisement