Swansea
English Dictionary
->
Letter S
-> Swansea
Search Dictionary:
Swansea Definition
(n)
a
port
city
in
southern
Wales
on
an
inlet
of
the
Bristol
Channel
Swansea Synonyms
Swansea
© Art Branch Inc.