A musical organization consisting of a group of instrumentalists including string players
English: orchestra
orchestra, orchestral, sing along
English: orchestra
English: sing along
Less certain link between this word and this sense.
English: orchestral
Less certain link between this word and this sense.