WATERHORSE Meaning of WATERHORSE in English ( n. ) A pile of salted fish heaped up to drain. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012