st. david

st. david

st. david

Noun

patron saint of Wales (circa 520-600)

Synonyms: