Meaning of “orchestra pit” in the English Dictionary

british dictionary