not take (something) sitting down - Spanish English Dictionary

Suggest a Term