Search Result for "
elmont"
:
Wordnet 3.0
NOUN
(1)
1.
a town on Long Island in New York
;
site of Belmont Park
;
WordNet (r) 3.0 (2006):
Elmont n 1: a town on Long Island in New York; site of Belmont Park