1. ಅಂತರ್ಜಠರ

    ♪ antarjaṭhara 🔊
    1. :Noun
    2. the principal food-digesting organ in any living being.

Comments and suggestions