Swansea
['swɔnsi;-zi]
Definition
(noun.) a port city in southern Wales on an inlet of the Bristol Channel.
Typed by Elinor--From WordNet
['swɔnsi;-zi]
(noun.) a port city in southern Wales on an inlet of the Bristol Channel.
Typed by Elinor--From WordNet