Skip to main content

Emiline14's definitions

Rachel

A psychotic ritual performed by tree huggers. They form a line across a street and prevent drivers from passing through.
Driver: Omg, what should we do? There's a Rachel up ahead.
Passenger: Just honk and drive through...they'll move.
by Emiline14 February 12, 2010
mugGet the Rachelmug.

Share this definition