earthball
English
earthball meaning in English • earthball का अर्थ अंग्रेजी में
Noun
- any of various fungi of the genus Scleroderma having hard-skinned subterranean trufflelike fruiting bodies.