terebrids
English
Noun
terebrids
plural of
terebrid
Anagrams
bestirred