Meaning of “mosh pit” in the English Dictionary

English