Definitions by Eric I H
WBRU
A wicked awesome radio station in Providence, Rhode Island. It is run by Brown University, and is the best Alt Rock station in the country.
Its also an independent station, so that makes it that much better.
Its also an independent station, so that makes it that much better.