a very small town on the west coast of Wales. It is known as the home of St David , and its 12th-century cathedral is the largest in Wales.
ST DAVID’S
Meaning of ST DAVID’S in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005