Stadium with a pitcher's mound (8)
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" .)