Swansea n : a port city in southern Wales on an inlet of the Bristol Channel
Copyright © 2024 3Dict.net