ambarapinuzu meaning in english

[Tel.] n. A tick which infests animals. pasuvulanu patte purugu.