venca meaning in english [Tel.] n. A lake or pool madugu. “pontagontayedadavvularegada vencalopalan.” G. x. 37.