1. ಎಡಹುದಲೆ

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