tree worship - German English Dictionary