(noun) (Islam) an invisible spirit mentioned in the Koran and believed by Muslims to inhabit the earth and influence mankind by appearing in the form of humans or animals
Definitions for Sling
(verb) to place on an elevated point without support from below
(verb) to send through the air especially with a quick forwardmotion of the arm
(noun) a simple weapon consisting of a looped strap in which a projectile is whirled and then released