puppy: an inexperienced young person
young person: a young person (especially a young man or boy)
holm oak: evergreen oak of southern Europe having leaves somewhat resembling those of holly; yields a hard wood