Immanerdgurl's definitions
The most amazing person in existence. Tends to be a gamer nerd, but hardworking and sensitive. He's AMAZING in bed, knows how to please a woman.
by Immanerdgurl March 14, 2013
Get the Robert mug.