vascular structure: a structure composed of or provided with blood vessels
physical entity: an entity that has physical existence
theophany: a visible (but not necessarily material) manifestation of a deity to a human person