artisan's lien: lien permitting an artisan to retain possession of a piece of work until has been paid for
abstraction: a general concept formed by extracting common features from specific examples
besieger: an enemy who lays siege to your position