Parafoil - What does it mean?
parafoil | |
has no English definition.
A parachute, kite or glider with an aerofoil shaped fabric canopy or wing
The wing or sail of parachute etc. as (1)
is likely misspelled.
has no English definition.