DICTIONARY


Definition of PUFFBALLS

noun : PUFFBALLS

Source: WordNet 3.1

  • 1. (

    ) any of various fungi of the family Lycoperdaceae whose round fruiting body discharges a cloud of spores when mature ;


See more about : PUFFBALLS