GREENHEAD


Meaning of GREENHEAD in English

An inexperienced young man.

Slang English vocab.      Английский сленговый словарь.