tihurotta

Noun

 * 1) short-tailed bandicoot rat, Nesokia indica