English-French dictionary »

dendrolatry meaning in French

EnglishFrench
dendrolatry (The worship of trees.)
noun

dendrolâtrienom {f}