Scottish Deerhound

English

Noun

Scottish Deerhound (plural Scottish Deerhounds)

  1. A large sighthound bred in Scotland to hunt deer.

Translations