DictionaryAI

Jamaica Bay

Short definition from Wiktionary

Proper noun

  1. An estuary on the southern portion of the western tip of Long Island, New York, United States.

We haven’t written up Jamaica Bay yet: Simple and Standard meanings, examples and a quiz.