to hit home - Turkish English Dictionary