strike repeatedly - Turkish English Dictionary