to throw; to hurl; to give up; to abandon; to cast (a glance, shadow, doubt, etc.)
to throw down; to throw out; to abandon; to resign; to give freely; to give generously
to throw at; to fling at; to hurl at; to hurl (abuse, insults, etc.) at; to use (rough language) with (someone)