hit home greatly - Allemand Anglais Dictionnaire