lamster

lamster

English Noun
Ad

Definition

A fugitive from justice.

Etymology

From lam + -ster.

Ad