Dictionary punch buggy August 27, 2007 davepoobond Leave a comment punch buggy – n. German Volkswagen VW Share this:EmailFacebookTwitterMoreRedditTumblr