English
›
Words
a
large musical ensemble, specifically a symphony orchestra
Translation:
English
Noun
3
orchestra
Add
Translation