Elmont - Definition

elmont

n 1: a town on Long Island in New York; site of Belmont Park

Look up another word