long-spined acacia (acacia macracantha) - Español Inglés Diccionario