1 definition by Ivy Man

Top Definition
An institution of higher learning that is a member of the Ivy League. Located in the small city of Providence, RI, this institution prides itself in having absolutely no requirements. These students are often tree-hugging, liberal hippies who take their classes pass/fail.
Jon goes to Brown University. He parties a lot and smokes weed because he takes all of his classes pass/fail.
by Ivy Man January 11, 2005
Mug icon
Buy a Brown University mug!