damming up water in channels for irrigation meaning in tamil

Word: damming up water in channels for irrigation - The english word have 43 alphabets and vowels..

Meanings in tamil :

As noun :
taṟukal ( தறுகல் )
தடை படல்
Tamil to English
English To Tamil