Polish-English dictionary »

orchestra meaning in English

PolishEnglish
orchestra noun

orchestranoun
semicircular space in front of the stage used by the chorus in Ancient theatres