Noun
shavetail (plural shavetails) (US) An inexperienced person, especially a newly-commissioned military officer.