lodu meaning in english

[Tel.] n. A cushion to lean on. orugudindu. v. a. To rake up as with a finger, vrelulonaguvanito kellagincu.