Lemonade tree

Lemonade tree

A lemonade tree is a real thing, and it bears fruit that naturally tastes like lemonade.

Previous Fact Next Fact
Categories: FoodPlants

Latest FactRepublic Video

32 Incredible Easter Eggs You Missed in Harry Potter Movies