French-English dictionary »

autoharpe meaning in English

FrenchEnglish
autoharpe nom {f}

autoharp◼◼◼(instrument)
noun