place with abundant almond - Turkish English Dictionary