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