Top Definition
The deepest of deep throats, akin to "up to my nuts in guts"
So I met this girl last night and my god could she go all the way down, I was up to my scroat in throat.
by ChrisP25 March 19, 2013
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.