elmont

Nouns

  • (n) a town on Long Island in New York; site of Belmont Park

Words of close approximity