slings (a kind of weapon) - Spanish English Dictionary