1 definition by thasc18

Top Definition
A derogatory name that is used to insult a person of Portuguese ethnicity.
Larry: "jeez i hate thoes Greenhorns"

Gary: "what are Greenhorns Larry?"

Larry: "its a mean word to call a portuguese person"
by thasc18 August 20, 2010

Mug icon
Buy a greenhorns mug!