1 definition by Cap'n Ganch

Top Definition
Slang term for a wizard's girlfriend.
Hark, Lancelot! Here arriveth Merlin with his smokin' Becca!
by Cap'n Ganch March 04, 2011

Mug icon
Buy a Becca mug!