place with abundant sweet acacia - Español Inglés Diccionario