English dictionary, thesaurus, translations & etymology
FreeDict.com

Towern — meaning in English

Swedish → English · translate English → Swedish instead

English meaning

  • tower noun A tall, narrow structure, either standing alone or forming part of a larger building.

Senses

Towern is used for these senses in English:

  • Tower (UK, with 'the') The Tower of London, especially seen as a place of imprisonment or punishment.
  • Tower of London A riverside fortress in London, used as a palace, a prison and now a museum housing the Crown Jewels.

tower — full definition

  1. noun A tall, narrow structure, either standing alone or forming part of a larger building.
  2. noun A strong source of support or protection.
  3. verb To be much taller than the people or things nearby.

Related Swedish words