Meaning of earthball

Definition of earthball

(noun) any of various fungi of the genus Scleroderma having hard-skinned subterranean fruiting bodies resembling truffles

Other information on earthball

WIKIPEDIA results for earthball
Amazon results for earthball