Meaning of watered stock

Definition of watered stock

(noun) stock representing ownership of overvalued assets; stock of a corporation whose total worth is less than its invested capital

Other information on watered stock

WIKIPEDIA results for watered stock
Amazon results for watered stock