WATERHORSE Meaning of WATERHORSE in English noun a pile of salted fish heaped up to drain. Webster English vocab. Английский словарь Webster. 2012