Parachutes meaning : A device, generally constructed from fabric, that is designed to employ air resistance to control the fall of an object. A web or fold of skin extending between the legs of gliding mammals, such as the flying squirrel and colugo. (BDSM) A small collar which fastens around the scrotum and from which weights can be hung. To jump, fall, descend, etc. using such a device. To introduce into a place using such a device. To place (somebody) in an organisation in a position of authority without their having previous experience there; used with in or into.