root word: hapon (meaning: roost; perching of birds)
To roost is (for a bird) to settle or congregate for rest or sleep. To perch is to alight or rest on a tree branch or a horizontal rod or bar in a birdcage.
Nahapon is a past tense form.
KAHULUGAN SA TAGALOG
nahapon: dumapo (sa isang tangkay o katulad)
NASA AKING LAMLAM
Ang araw ko sa kanluran ay malapit nang lumubog,
Didilim na ang daigdig
Sa mata kong takip-silim na may hila-hilang lungkot;
Damdam ko ba, kung kailan nahapon ang aking loob
Sa kandungan ng orasyon…