Jamaica Bay
An estuary on the southern portion of the western tip of Long Island, New York, United…An estuary on the southern portion of the western tip of Long Island, New York, United States.
Meaning
1 sensesAn estuary on the southern portion of the western tip of Long Island, New York, United States.