penu meaning in english

[Tel.] n. A louse. Plu.pelu lice. penukorukuta penu-korukuta. n. A disease arising from lice which destroy the hair. penuguddu or penupilla penu-guddu. n. A nit. iru.