Green’s Dictionary of Slang

zatch v.

[? echoic]

to have sexual intercourse.

[UK]Guardian Rev. 11 Sept. 9: An act of intimate sexual behaviour whose many synonyms include [...] root, phata-phata, zatch.