New Rochelle

[ ruh-shel, roh- ]
/ rəˈʃɛl, roʊ- /

noun

a city in SE New York, near New York City.

Example sentences from the Web for new rochelle