indra meaning in english [Tel.] n. The toddy-drawer caste. indravadu a toddy-man. indradi a woman of the same caste.