How many lemons does the average lemon tree produce…
When life gives you a lemon tree, you make a whole bunch of lemonade. The average lemon tree grows over 1500 lemons per year, with some lemon trees even produci
— Read on www.needtoknowfacts.com/trivia/food/how-many-lemons-does-the-average-lemon-tree-produce-per-year