Skip to content
WordWide
German
English
English
Meanings
1
arborvitae (tree of the genus Thuja)
2
tree of life