haverstraw Definition
Definition
A small hamlet in New York state, United States, located on the north bank of the Hudson River.
More Word
Browse
A small hamlet in New York state, United States, located on the north bank of the Hudson River.
Browse