What does belmont stakes mean?

belmont stakes meaning in General Dictionary

an annual battle for three-year-old ponies; held on Long Island at Elmont, New York