Definition of CN Tower in English:

Share this entry

CN Tower

A tower in Toronto, Canada, the tallest self-supporting man-made structure in the world when it was completed in 1976. It stands 553 m (1,815 ft) high including a 100 m (328 ft) communications mast.

Origin

CN from Canadian National (Railways).

Share this entry
 

What do you find interesting about this word or phrase?

Comments that don't adhere to our Community Guidelines may be moderated or removed.