that struck home. - Deutsch Englisch Wörterbuch