1. ಎಡಹುದಲೆ

    Play audio
    ♪ eḍahudale
    Share screenshot
    1. noun (noun)
    2. a stumbling block a) an obstacle to progress; b) an impediment to belief or understanding.

Comments and suggestions