arbre de vie
[
French
]
"The tree of life." The olive.
Countries
France