Jambool Definition
Definition
A tree native to India and the Persian Gulf region, scientifically known as Garcinia officinalis, which is known for its fruit and traditional use in medicine. The fruit itself is also sometimes referred to as jambool apple.
More Word
Browse