1 definition by owlmaster08
Punch Sports Drink. A beverage served at meals in King Hall at the United States Naval Academy. It is one of the preferred drinks because it does not taste like battery acid like its competition, Lemonade Sports Drink (LSD).
by owlmaster08 December 6, 2006