1 definition by Memphis Police Department

Top Definition
Guy who gets caught fucking his girlfriend in Bontannical Gardens.
"Dude, you just pulled an Alvin."
by Memphis Police Department March 18, 2005

Mug icon
Buy a Alvin Sidhu mug!