English
›
Words
a
device that produces a musical sound
Translation:
English
Noun
0
instrument
Add
Translation