English Dictionary
◊ CRAGSMAN
puppy
n 1: young dog
2: an inexperienced young person [syn: {pup}]