1 definition by Shadieforlife2005

A rapper who is amazing at rapping and gets alot of bitches.
Person A: Whats up John Shadow
John Shadow:Im amazing at rapping and get a lot of bitches
by Shadieforlife2005 March 11, 2021
Get the John Shadow mug.