Green’s Dictionary of Slang

slapgat n.

(S.Afr.) a lazy person.

[SA]P. Slabolepszy Sat. Night at the Palace (1985) 11: He’s a slapgat.