controlled parachute tower - Spanish English Dictionary