biscayne bay

Noun
  1. A narrow bay formed by an inlet from the Atlantic Ocean in southeastern Florida (synset 109244630)

Other Searches