What is the full meaning of puffballs
PUFFBALL, any of various globular fungi [n]
Example of the word puffballs placed on a Scrabble board.