snowtrout noun1 •Any of various Himalayan fishes in the genus Schizothorax resembling trout. formssnowtrouts