meaning of biscayne bay
1.
a
narrow
bay
formed
by
an
inlet
from
the
Atlantic
Ocean
in
southeastern
Florida
Related Words
biscayne bay
|
Developed & Maintained By
Taraprasad.com