Skip to main content

earthball

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