Dictionary Definition:
[translation-san] {MSA} deha-nirbhāsa
[translation-san] {MSA} dehābhāsa
[translation-eng] {Hopkins} appear as a body; physical appearance