The phrase "in body" can be replaced with several synonyms, depending on the context in which it is used. One possible synonym is "physically present," which emphasizes the tangible presence of a person or object. Another synonym is "embodied," which evokes a sense of a physical form containing or expressing a particular quality or idea. "Incarnate" is another synonym that suggests a spiritual or moral dimension to the physical presence, while "encased" carries a more mundane connotation of being contained or surrounded by something. Ultimately, the choice of synonym will depend on the particular shade of meaning that the speaker wishes to convey.