Meaning of taguling

taguling

Tagalog

taguling n. irrigation canal