1 definition by drewzachdevin

1.a woman at St.Joes University who resembles Fiona From Shrek.
2. Creates annoying noises in her head, such as lacrosse balls bouncing, and proceeds to follow up on it for 2 and a half hours relentlessly keeping all male occupants above her awake.
by drewzachdevin December 15, 2008
Get the troll mug.