tumpara meaning in english [Tel.] n. A little drop, a sprinkling, a splutter. tumpillu tumpillu. n. A slight shower of rain. turavana.