Top definition
the rain people get in japan. otherwise known as RAIN IN JAPAN! Why the hell do you people need to look up what rain in japan is???
I wonder if there's such thing as japanese rain...
by MissesToast04 November 16, 2016
Get the mug
Get a japanese rain mug for your dog Manley.