Green’s Dictionary of Slang

pits n.

1. see pit n. (6)

2. see pit n. (7)