Definition of Biscayne Bay

  • 1. A narrow bay formed by an inlet from the Atlantic Ocean in southeastern Florida Noun

Semanticaly linked words with "biscayne bay"