1 definition by -totally foundation-

Top Definition
sophisticated way of saying the word umbrella.
eg. "oh, its raining i need to get out my portable shelter"
by -totally foundation- June 03, 2006

Mug icon
Buy a portable shelter mug!