What is the meaning of Greenhorn?

An inexperienced person; a novice, beginner or newcomer.

A Portuguese person.

grẹ̄ne in Middle English Dictionary

Douglas Harper (2001–2024) “greenhorn”, in Online Etymology Dictionary.

Source: wiktionary.org