Definition of parachute tower in US English:

parachute tower

noun

  • A tower from which a person may make a parachute jump.

Origin

1940s; earliest use found in American Historical Review.