sinusoid: tiny endothelium-lined passages for blood in the tissue of an organ
passage: a path or channel or duct through or along which something may pass
psoralea: widely distributed genus of herbs or shrubs with glandular compound leaves and spicate or racemose purple or white flowers