strike home with - Turkish English Dictionary