English dictionary
parasail meaning and definition
Definition and meaning of parasail at MeaningMonkey.org. parasail meaning and definition in the English Dictionary.PARASAIL noun
Definition of parasail (noun)
- parachute that will lift a person up into the air when it is towed by a motorboat or a car
Source: Princeton University Wordnet