meaning of biscayne
1. a narrow bay formed by an inlet from the Atlantic Ocean in southeastern Florida
Related Words
biscayne bay | biscayne national park |
1. a narrow bay formed by an inlet from the Atlantic Ocean in southeastern Florida
biscayne bay | biscayne national park |