land-locked country - Turkish English Dictionary