1. ಎಡರುತೊಡರು

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

Comments and suggestions