Meaning of dalusong

dalusong

Tagalog

n. attack upon the enemy coming from a higher place