English Dictionary
◊ OTTERHOUND
otterhound
n : hardy British hound having long pendulous ears and a thick
coarse shaggy coat with an oily undercoat; bred for
hunting otters [syn: {otter hound}]