meaning of otterhound

1. hardy British hound having long pendulous ears and a thick coarse shaggy coat with an oily undercoat; bred for hunting otters


Related Words

otterhound |

Developed & Maintained By Taraprasad.com

Treasure Words