land of plenty - German English Dictionary