giant cabuya, green-aloe - Espagnol Anglais Dictionnaire