Meaning of biscayne bay

Definition of biscayne bay

(noun) a narrow bay formed by an inlet from the Atlantic Ocean in southeastern Florida

Other information on biscayne bay

WIKIPEDIA results for biscayne bay
Amazon results for biscayne bay