English

edit

Noun

edit

ichneumias

  1. plural of ichneumia