Top definition
A fictional place invented by Superwoman (Lilly Singh) in which everything is perfect, and everyone is always positive and nice. Anyone can go to Unicorn Island, and it can have whatever you want it to have. It is the best place in the world...
I am so mad.

Dude, just take a trip to Unicorn Island, you'll feel so much better.

Really, you think it'll help? What is it?

It is whatever you want it to be. No one is going to judge you, and everyone and everything there is positive.
by BoiGotNoSwag September 24, 2014
Get the mug
Get a Unicorn Island mug for your mate Manley.