terebenes
English
Noun
terebenes
plural of
terebene