Torch aloe ( Aloe arborescens )

torch