a cylindrical or cone-shaped object in which the Olympic flame is ceremonially carried:an estimated 15,000 people gathered for an evening of celebration to mark the Olympic torch’s arrival in Wales
Olympic torch in other Oxford dictionaries
Definition of Olympic torch in the US English dictionary