isthmus of panama - Turkish English Dictionary