Definitions of Elmont:

  • noun:   a town on Long Island in New York; site of Belmont Park