Top definition
A beautiful entity from Scotland.

The most beautiful...
"Look at that Scottish Juice..."
"Sweet Scottish Juice..."

lovely and sweet.
by Skib-a -de-do September 01, 2006
Get the mug
Get a Scottish Juice mug for your cousin Manley.