1. ತಾಮ್ರಲೋಚನ

    Play audio
    ♪ tāmra lōcana
    Share screenshot
    1. (Noun)
    2. an eye that is or has turned red, as of an Indian cuckoo, crow, etc.
    3. a man whose eyes have turned red from wrath.

Comments and suggestions