Definitions of Lycaeon:

  • noun:   African hunting dog