place with abundant almond - German English Dictionary