intianisorotta

Noun

 * 1) greater bandicoot rat, Bandicota indica