1 definition by Daveco Lazentropaus

A russian igloo; A scotish term used for "my glue"
Let's go back home to our migloo; Oh crap, migloo is all over da place
by Daveco Lazentropaus April 5, 2003
Get the Migloo mug.