gave shelter or protection to someone or something; held onto a feeling or thought secretly.
From 'harbor' (Old English 'herebeorg,' meaning army shelter), which comes from Germanic roots 'here' (army) and 'beorg' (shelter). The metaphorical use (harboring feelings) developed in the 1600s.
Try Another Word