Slang for "puts a stop to something" Treasure Island Answers