English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition sheltered in British English

sheltered phrase

phrase
1

a group of houses or flats for people who cannot live in a completely independent way, for example because they are disabled. They can get help from trained staff when they need it.

Synonyms and related words
Definition sheltered  in British English