1 definition by D. Petraeus

Top Definition
loons
Those Benghazi/Petraeus quitting conspiracy "proponents" sure are a bunch of loons.
by D. Petraeus November 16, 2012
Mug icon
Buy a proponents mug!