1 definition by mtruitt

Top Definition
A being from the planet bitchalon and thrives off the bitch power
omg becky is such a bitchaloid
by mtruitt November 12, 2015

Mug icon
Buy a bitchaloid mug!