otterhound 的定义
- one of an English breed of water dogs having a thick, shaggy, oily coat, trained to hunt otter.
更多otterhound例句
- The otterhound donated the size and the love of the water, and all the terrier blood made him a terrier in spite of his size.