scaleworms
English
Noun
scaleworms
plural of
scaleworm