1 definition by happyfaaace

Comes from the meaning "disabled school", where the pupils within are mentally/physically challenged and handicapped.
that dude is such an idiot, he belongs in ravenswood.
by happyfaaace May 9, 2009
Get the Ravenswood mug.