deerhound









deerhound


noun

  1. Scottish deerhound.

noun

  1. a very large rough-coated breed of dog of the greyhound type
55 queries 0.556