terebrids

English

Noun

terebrids

  1. plural of terebrid

Anagrams