pumpulirotta

Noun

 * 1) mimic tree rat, rock-dwelling giant rat, rock-dwelling rat, Xenuromys barbatus