WATERHORSE Meaning of WATERHORSE in English (n.) A pile of salted fish heaped up to drain. Webster's English dictionary. Английский словарь Webster. 2012