place with abundant sweet acacia - Turco Inglés Diccionario