Neem tree
📖 Definition
a large, ancient tree found throughout India with small leaves and bitter fruit. Known for its strength and for sheltering many birds and creatures.
2 Stories featuring "Neem tree"
"a large, ancient tree found throughout India with small leaves and bitter fruit. Known for its strength and for sheltering many birds and creatures."
"an ancient, large tree found throughout India with small leaves and bitter fruit, symbolizing strength, healing, and shelter. A sacred tree in many Indian temples and gardens."
Neem tree — Glossary Term from our collection. Found in 2 storys.