tumuru meaning in english [Tel.] n. A small bit, a piece. suksmakhandamu. tumurulaina broken, shattered, in shivers. See tuttumuru.