Someone who is very inexperienced. Used especially of a such a person on a ship. A: "That green hand barely knows starboard from port!" B: "I know, it's going to be a long trip."
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.