Meaning of dagilap

dagilap

Tagalog

n. channel (mechanical)