landlocked lake - Spanish English Dictionary