YourDictionary

Dictionary Home » Dictionary Definitions » self-liquidating

self-liquidating

adjective

  1. that can be converted into cash over a certain period of time
  2. having within itself the means of making up for, or yielding a profit on, the initial outlay: a self-liquidating investment

See self-liquidating in American Heritage Dictionary 4

Learn more about self-liquidating

link/cite print suggestion box