Green’s Dictionary of Slang

lameroo n.

see lamster n.