DictionaryAI

drop tower

Short definition from Wiktionary

Noun

  1. A tower, containing a long evacuated tube, within which objects can be dropped experimentally.
  2. An amusement ride in which riders experience free fall.

We haven’t written up drop tower yet: Simple and Standard meanings, examples and a quiz.