to support; to prop up; to aid; to help; to shield; to shelter; to harbor; to protect
to lean upon
☺