landlocked salmon - Turkish English Dictionary