1. ಎಡಹುದಲೆ

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