Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: CN Tower
  1. A communications and observation tower in Toronto, Canada, standing 1,815 feet tall
    "The CN Tower was the world's tallest free-standing structure when it was built"

Type of: tower

Part of: Hogtown [Cdn, informal], Toronto

Encyclopedia: CN Tower