1 definition by gghji123

Top Definition
A nazi boy scout.
Hey, that kid is such a Peter Deluca.
Yeah, he worships Hitler as the Eagle Scout.
by gghji123 October 01, 2010

Mug icon
Buy a Peter Deluca mug!