land-for-peace - German English Dictionary