English to Hindi

Meaning for:
set upon
other
पर टूट पड़ना