Meaning of dahil

dahil

Tagalog

n. 1. cause of action; 2. means; 3. occasion; 4. justification; 5. reason