But these shaggy, Dr. Seuss cedars still stand where ... The species — deodar cedar — is roughly translated as “trees of God” in Hindi, and some neighbors said that detail rings with ...