Shelters meaning : A refuge, haven or other cover or protection from something. An institution that provides temporary housing for homeless people, battered women etc.
shelters
uteruses
elders
embellishment
levellers