Loading page
biscayne bay is a noun meaning "a narrow bay formed by an inlet from the Atlantic Ocean in southeastern Florida". It carries one recorded sense.
Definitions, synonyms and semantic relations for biscayne bay come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. .