2. Verb. (British slang) To overdose. ¹
3. Verb. (US idiomatic) To outdo oneself or do more than one's previous best. ¹
¹ Source: wiktionary.com
2. Verb. (British slang) To overdose. ¹
3. Verb. (US idiomatic) To outdo oneself or do more than one's previous best. ¹
¹ Source: wiktionary.com