1 definition by teamramrod19

A word used to define someone with large facial features, particularly the nose.
Wow, did you see the size of the nose on that Schrambam
by teamramrod19 April 3, 2013
Get the Schrambam mug.