one who resides on mountains meaning in tamil

Word: one who resides on mountains - The english word have 28 alphabets and vowels..

Meanings in tamil :

paruvatavachi ( பருவதவாசி )
Tamil to English
English To Tamil