A person who is new to something and lacks experience or skill; a beginner or novice.
From 'green' (meaning young or inexperienced, from Old English) plus 'horn' (originally referring to a horned animal that is young). Used since the 1600s.
Try Another Word