Biscayne Bay Definition

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