Deer Park


noun

a town on central Long Island, in SE New York.
a town in S Texas.

Example sentences from the Web for deer park