Skip to main content

Definitions by swengw

A Chinese mouth organ with vertical pipes.
"Look at Bill play that sheng!"
sheng by swengw August 1, 2008