bistramides
English
Noun
bistramides
plural of
bistramide