landlocked salmon noun1 •Any of the populations of the Atlantic salmon, Salmo salar that inhabit freshwater only. formslandlocked salmons