GREENHORN MEANING IN ENGLISH

• Greenhorn Definition & Synonyms

  1. (n.) A raw, inexperienced person; one easily imposed upon.


Synonyms:
Cub,

RECENT SEARCHES