1. ಇಡ್ಡೂರ

    ♪ iḍḍūra
    1. (noun)
    2. something that impedes; an obstacle; an impediment; a hindrance.