by Awesoke May 17, 2016
Someone who sucks and is super lame, typically a manager or supervisor; similar to someone who “has a giant stick up their butt.”
by Huahhhhh December 06, 2024
by JDTheLicker May 04, 2025