1 definition by therealboogeyman

Top Definition
a sex demon sent by the devil himself
dam is that the Callum North sent to destroy me
by therealboogeyman April 29, 2020

Mug icon
Buy a Callum North mug!