Green’s Dictionary of Slang

lizard lap n.

[? centring on oral sex]

[1990s+] (W.I.) a sexual position.