1. ಎಡರುತೊಡರು

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