Stadium with a pitcher's mound (8)
![Ross](/clue/static/ross-mug.min.png)
I believe the answer is:
ballpark
(Other definitions for ballpark that I've seen before include "(Of a figure) approximate" , "sports arena" , "(Of an estimate) approximate" , "rough area" , "place for pitchers" .)