biscayne bay Meaning, Definition & Usage

  1. noun a narrow bay formed by an inlet from the Atlantic Ocean in southeastern Florida

WordNet