Skip to main content

mycetozoa

English mycetozoa meaning in English  •  mycetozoa का अर्थ अंग्रेजी में
n. pl.
  • The Myxomycetes; -- so called by those who regard them as a class of animals.
Advertisement