Idiom - Knock your socks off

Knock your socks off:

If something knocks your socks off, it amazes you and surprises you.

When Nora did her presentation on the new development, she knocked our socks off. It was very impressive.

Michael knocked everyone's socks off when he performed at the music awards. It was the best performance of the night, by far.

Persian: 
به وجد اوردن

Idiom - Work your socks/tail/ass off

Work your socks/tail/ass off:

To work very hard.

We had to get the job finished by Friday, so we worked our socks off to get it done on time.

The sales team worked their tails off this quarter, and they've managed to beat the record for first-quarter sales figures.

Persian:
سخت کار کردن