lien
leen
- n the right to take another's property if an obligation is not discharged
- n a large dark-red oval organ on the left side of the body between the stomach and the diaphragm; produces cells involved in immune responses
- Maybe alien technology isn't so foreign after all.
- Despite her extensive knowledge of the system, she ran afoul of the IRS in 2005 when it placed a $946 tax lien on her home, accusing her of failing to pay unemployment compensation .