LIEN Meaning of LIEN in English The right to hold another's goods or property until a claim is met. See mechanic's lien . English dictionary of automotive terms. Английский словарь автомобильных терминов. 2012