place with abundant almond - Alemán Inglés Diccionario