What is the full meaning of budworms
BUDWORM, a moth larva that feeds on plant buds [n]
Example of the word budworms placed on a Scrabble board.