1. ಎಡರುತೊಡರು

    ♪ eḍarutoḍaru 🔊
    1. :Noun
    2. (usu. in pl.) obstacles and impediments.

Comments and suggestions