1. ಎಡರುತೊಡರು

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