look up any word, like ratchet:
 
1.
Someone who is new to something; a noob
You play league of legends with any newhands lately?

Sorry dudes, I'm a newhand < :)
by The Lone Hollerer March 24, 2011