English to Hindi

Meaning for:
engrossed
other
लीन;डूबा