1. ಇಡೆವೆಟ್ಟ

    ♪ iḍeveṭṭa 🔊
    1. :Noun
    2. a mountain situated in between or surrounded by.

Comments and suggestions