English to Hindi

Meaning for:
have much to do with
other
ज़्यादा लेना-देना होना