A-Z: General definitions: Christmas tree

Definition

A decorated evergreen tree associated with the celebration of the Christian festival of Christmas, its green foliage symbolising Christian life and hope.