reverse search

Comprehensive
Dictionary Suite
Help
Help
Help
 
howl to overpower or drown out by shouting or howling (usu. fol. by "down"). [1/8 definitions]
kelpie1 in Scottish legend, a water spirit often shaped like a horse, reputed to drown people.