Definitions for "Drop Tower"
a long vertical shaft used for dropping experiment packages, enabling them to achieve microgravity through freefall
a tower which has an evacuated tube in its interior in which fall experiments can be made to achieve
Research facility that creates a microgravity environment by permitting experiments to free fall through an enclosed vertical tube.