palmworms
English
Noun
palmworms
plural of
palmworm