1 definition by RobertsdaleAnon

imma talk to teh lady I liek :D" -walks up to her but is too shy and doesnt talk so walks away- "I'm such a timid pussy :("
by RobertsdaleAnon May 18, 2011
Get the timid mug.