from Wiktionary, Creative Commons Attribution/Share-Alike License.
- noun music Any of several
musical instrumentsin which the sound is produced by pluckinga series of thin lamellaaattached to a sounding board
Sorry, no etymologies found.
Andrea James: Impressive morsing player (India's version of the lamellophone or mouth harp): Link