swanseaEnglish

Swansea

Noun

A port city in southern Wales on an inlet of the Bristol Channel

English: Swansea

Bahasa: Swansea

Bahasa words with similar meanings