Definitions of Genus haemopis:

  • noun:   leeches