Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of clavichord

- A keyed stringed instrument, now superseded by the pianoforte. See Clarichord.

Crossword clue for clavichord

- Early keyboard instrument