SALMON CANYON Meaning of SALMON CANYON in English Noun. The vagina. Slang English vocab. Английский сленговый словарь. 2012