otterhound 📖 中文释义 n. 奥达猎犬;猎水獭犬 📘 English Definition(英文释义) n. hardy British hound having long pendulous ears and a thick coarse shaggy coat with an oily undercoat; bred for hunting otters ← ottered O 字母词表 otterlo →