Noun Definition

elmont

1.Definition: a town on Long Island in New York; site of Belmont Park

Category: Places