Meaning of “mosh pit” in the English Dictionary

british dictionary