struck at the heart of

English

Verb

struck at the heart of

  1. simple past and past participle of strike at the heart of