vandra meaning in english [Tel.] n. A favourable lease or rent. vandrabhumi land unfit for cultivation.