kanalu meaning in english

[Eng.] n. A canal. kaluva.