buzzworms
English
Noun
buzzworms
plural of
buzzworm