ceyloninpalmuhiiri

Noun

 * , species of rodent in the family, only found in Sri Lanka