biscayne bay








noun

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