I. noun
Synonyms: defense 1, aegis, armament, armor, guard, protection, safeguard, security, ward
Related Word: buffer, bumper, screen
II. verb
1.
Synonyms: harbor 1, chamber, haven, house, roof, shelter
Idioms: give cover ( or shelter) to; take ( or shield) under one's wing
Antonyms: expose
2.
Synonyms: defend 1, bulwark, cover, fend, guard, protect, safeguard, screen, secure