Noun Definition

lycaeon

1.Definition: African hunting dog

Category: Animals