arbor - Dictionary definition and meaning for word arbor
Just relate arbor with harbor. Harbor is a place, which provides shelter and comfort. In the same way, arbor is the resting place.
arboreal can be easily related to trees. so arbor is harbor(shelter) for arboreal.
where people usually ARe found when they are BORed - resting places in parks