terebrantians
English
Noun
terebrantians
plural of
terebrantian