tewer

/ˈtjuːər/

Definitions

1. noun

A variant spelling of ‘tower’, typically referring to a tall, narrow structure or a raised platform.

“The old tewer offered a stunning view of the city.”

Synonyms

  • spire
  • tower

Antonyms

  • base
  • foundation