himalayan spruce - French English Dictionary