drop tower definition
drop tower. ’ means an amusement ride based around a central vertical structure or tower whereby a gondola is lifted to the top of the structure or tower before being released and falling towards the ground;
drop tower means an amusement ride based around a central vertical structure or tower whereby a gondola is lifted to the