otterhound / ˈɒt ərˌhaʊnd /

🎓大学词汇水獭犬水獭猎犬水獭狗獭兔犬

otterhound 的定义

n. 名词 noun
  1. one of an English breed of water dogs having a thick, shaggy, oily coat, trained to hunt otter.

更多otterhound例句

  1. 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.