1. ಇಡ್ಡೂರ

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