giant cabuya, green-aloe - Español Inglés Diccionario