1. ಎಡಹುದಲೆ

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

Comments and suggestions