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)
stoplight: a red light on the rear of a motor vehicle that signals when the brakes are applied to slow or stop