Share this entry
CN Tower Line breaks: CN Tower

Definition of CN Tower in English:

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.


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.

Subscribe to remove adverts and access premium resources