Natural Landmarks

1 words in this vocabulary list

noun a tall structure or building that stands high above its surroundings

verb to be much taller or higher than something else, especially a building or a person

  • The skyscraper towered above all the other buildings in the city.
  • That basketball player really towers above the rest of the team.
  • Her confidence really towers above everyone else's.
  • His intellect truly towers above his peers.