land of promise - German English Dictionary