Dictionary

Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.

Clear

Try these words

Meaning of autoharp

Source language: EnglishDictionary language: English

autoharp

noun

Definitions

  1. A string instrument having a series of chord bars attached to dampers (muting bars) which mute all the strings other than those that form the desired chord.