to hit home - German English Dictionary