Mycetozoa



ENGLISH MEANING
noun
1.
(PLURAL) The Myxomycetes; -- so called by those who regard them as a class of animals.