1 definition by jb1211

Top Definition
A word for something that is amazing.
A Troll in Central Park was Scrumtrelescent.
by jb1211 January 31, 2009

Mug icon
Buy a Scrumtrelescent mug!