Elmont

[n] - a town on Long Island in New York
Found on http://www.webdictionary.co.uk/definition.php?query=Elmont

Elmont

noun a town on Long Island in New York; site of Belmont Park
Found on https://www.encyclo.co.uk/local/20974

Elmont

Elmont, uninc. city (1990 pop. 28,612), Nassau co., SE N. Y., on Long Island. A diverse residential suburb, Elmont has some light industry. Belmont Park racetrack is here.
Found on http://www.infoplease.com/ce6/us/A0817178.html
No exact match found