Sho

DEFINITION

A Japanese instrument like a harmonica, similar to the sheng of China.