New Rochelle Hear it!

New Rochelle Definition

New Ro·chelle (rə s̸hel)

city in SE N.Y., on Long Island Sound, north of New York City: pop. 72,000

Etymology: after La Rochelle, in France