Top Definition
Water from all the rain in Wales
Hello! Is it possible to get a drink? Sorry, we only have umbrella juice here for you in Machynlleth, in Wales.

Umbrella juice - is the water from all the Welsh rain
by Nettys January 20, 2009
7 Words related to umbrella juice

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×