look up any word, like sex:

1 definition by HeideH

 
1.
tasty, divine or extremely pleasing in taste
That was a scrumtulescent steak.
by HeideH September 07, 2006
4 8