giant cabuya, green-aloe - Spanish English Dictionary