English to Hindi

Meaning for:
take to the cleaners
other
तीव्र आलोचना करना;धोखे से लूट लेना