Definitions by Magical Unicorn Bitches
Japanese Rain Goggles
Something made-up to explain that Japan has many weird inventions and to say that Japan is just a weird country overall
Japanese Rain Goggles by Magical Unicorn Bitches November 21, 2016