weasel.belette's definitions
An Engrish phrase often used as an exclamation of surprise when something impossibru is made possibru.
by weasel.belette June 9, 2011
Get the Impossibru mug.
Get the Impossibru mug.We'll email you a link to sign in instantly.