ophiophages
English
Noun
ophiophages
plural of
ophiophage