torch lily (doryanthes excelsa) - Spanish English Dictionary