Skip to main content

Definitions by ShuuShirikawa

shuu-shuu 

The noise a Japanese-made train makes!
The train went shuu-shuu! I thought I was drunk, but other people heard it!
shuu-shuu by ShuuShirikawa September 19, 2003