kirrupurugu meaning in english [Tel.] n. A cicada, a noisy insect that lives in trees. kirrumanu kirru-manu. n. A turn-stile, lit. a creaking bar.