Himalayan shrew

Noun

 * 1) An Asian species of shrew,.