Tagalog Dictionary
Tagalog
dumapo (dumarapo, dumapo, darapo) v., inf. alight or settle on something (bird, etc.)