| InvestHub.com's Finance Dictionary and Glossary of Investment Terms Lemon Definition 1.
A very disappointing investment. Your expected return wasn't even close to being achieved. | Definition 2.
An investment with poor results. | Definition 3.
A product which is low quality, does not meet expectations, or fails to function as promised. |
|
|