Green’s Dictionary of Slang

lizard lap n.

[? centring on oral sex]

(W.I.) a sexual position.

[WI]Francis-Jackson Official Dancehall Dict. 31: Lizard lap sexual position.