Top Qs
Timeline
Chat
Perspective
drop tower
From Wiktionary, the free dictionary
Remove ads
English
Noun
drop tower (plural drop towers)
- (physics, engineering) A tower, containing a long evacuated tube, within which objects can be dropped experimentally.
- An amusement ride in which riders experience free fall.
Translations
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads