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