elmont Meaning, Definition & Usage

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

WordNet