Biscayne-bay meaning

bĭs-kān, bĭskān
A narrow inlet of the Atlantic Ocean in southeast Florida. Miami and Miami Beach are on the northern shore.
0
0
Advertisement