isthmus of panama - German English Dictionary