dump: a piece of land where waste materials are dumped
site: the piece of land on which something is located (or is to be located)
race meeting: a regular occasion on which a number of horse races are held on the same track