Skip to main content

English: urban renewal

Welsh: adnewyddu trefol

Part of speech

Verb