Definitions of Biscayne bay:

  • noun:   a narrow bay formed by an inlet from the Atlantic Ocean in southeastern Florida