Arena for the San Francisco Giants or the LA Dodgers (8)
I believe the answer is:
ballpark
(Other definitions for ballpark that I've seen before include "location of diamond" , "sports arena" , "rough area" , "Approximate range" , "(Of an estimate) approximate" .)