Biscayne Bay

[bis-keyn, bis-keyn]

noun

an inlet of the Atlantic Ocean, on the SE coast of Florida, separating the cities of Miami and Miami Beach.

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019