1. ಎಡರುತೊಡರು

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

Comments and suggestions