1. ಇಡ್ಡೂರ

    Play audio
    ♪ iḍḍūra
    Share screenshot
    1. (Noun)
    2. something that impedes; an obstacle; an impediment; a hindrance.

Comments and suggestions