YourDictionary

Biscayne Bay

(bĭs-kānˈ, bĭsˈkānˌ)

A narrow inlet of the Atlantic Ocean in southeast Florida. Miami and Miami Beach are on the northern shore.

link/cite print suggestion box