Cardiff Bay
English
Proper noun
Cardiff
Bay
A waterfront area and body of water (enclosed by a barrage) in the City of
Cardiff
,
Wales
(
OS
grid ref ST1974
)
.