drop tower
Short definition from Wiktionary
Noun
- A tower, containing a long evacuated tube, within which objects can be dropped experimentally.
- 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.