biscayne_bayEnglish

Biscayne Bay

Noun

A narrow bay formed by an inlet from the Atlantic Ocean in southeastern Florida

English: Biscayne Bay