greenhorn
noun
°(mostly US) an inexperienced person; a novice, beginner or newcomer.