Definitions of Haemopis:

  • noun:   leeches