2 definitions by My_nan

They had an Umpa-lumpa for their president!
by My_nan July 20, 2021
Get the Umpa-lumpa mug.
British English

Noun: A homemade knife made from one piece. E.g: a glass shard

Verb: To puncture someone with a sharp, one piece object.
Sentence: They shanked (verb) them with their shank(noun)
by My_nan July 18, 2021
Get the Shank mug.