Find the word definition

Wiktionary
land-locked salmon

n. (alternative form of landlocked salmon English)