biophotosensitizer
Etymology
From bio- + photosensitizer.
noun
A biochemical photosensitizer