1. ಅಂತರ್ಜಠರ

    Play audio
    ♪ antarjaṭhara
    Share screenshot
    1. noun (noun)
    2. the principal food-digesting organ in any living being.

Comments and suggestions