1. ಎಡಹುದಲೆ

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

Comments and suggestions