protect
care for, chaperon, cover, cover up for, defend, foster, give sanctuary, guard, harbour, keep, keep safe, look after, mount or stand guard over, preserve, safeguard, save, screen, secure, shelter, shield, stick up for (informal) support, take under one's wing, watch over
Antonyms
assail, assault, attack, betray, endanger, expose, expose to danger, threaten