tharu meaning in english

[Tel.] n. Suddenness. A sudden blow. akasmikamainadebba. tharumanadamu tharu-m-anadamu. n. Sudden death. tharutharagu tharu-thar-agu. v. i. To be afraid or alarmed To be quite tired.