Skip to main content

English: ExtraCare

Welsh: ExtraCare

Part of speech

Proper noun

Definition

Type of accommodation for older people.