Words: Elmont
Part of speech: n
Definition: a town on Long Island in New York; site of Belmont Park