2 definition by Mcmaster carr

Top Definition
Trap Lord's hoe.
Amanda is the trap queen.
by Mcmaster carr August 30, 2017

Mug icon
Buy a Trap Queen mug!
Someone who is. More then a douche bag
Paul Raddell is a douche canoe
by Mcmaster carr October 14, 2016

Mug icon
Buy a Douche canoe mug!