1. ಇಡ್ಡೂರ

    ♪ iḍḍūra 🔊
    1. :Noun
    2. something that impedes; an obstacle; an impediment; a hindrance.

Comments and suggestions