Literal:
* Bone: This is the most direct opposite in terms of physical composition.
* Spirit: This refers to the non-physical, immaterial part of a being.
Figurative:
* Spirituality: This represents the intangible, emotional, or intellectual aspects of a person.
* Mind: This focuses on the intellectual and cognitive functions, contrasting with the physical body.
* Soul: This refers to the essence of a person, which is often considered separate from the physical body.
Other:
* Machine: This emphasizes the non-biological, artificial nature of a thing, as opposed to flesh.
* Inanimate: This describes something lacking life, contrasting with the living nature of flesh.
It's important to consider the specific context in which you're using the word "flesh" to determine the most appropriate opposite.