Biscayne Bay

1. (noun) a narrow bay formed by an inlet from the Atlantic Ocean in southeastern Florida
Related Words: bay



Terms and Conditions of Use / Copyright Notice