From Middle High German ze rucke, zerucke, from Old High German zi rugge. Equivalent to zua + Ruckn.
zruck