'parasail' definitions:

Definition of 'parasail'

(from WordNet)
noun
Parachute that will lift a person up into the air when it is towed by a motorboat or a car

Words containing 'parasail'