touch/strike/hit a raw nerve - Spanish English Dictionary

Suggest a Term