Methoxsalen

What is Methoxsalen?

Methoxsalen definition and meaning on Dictionary terms:
noun Pharmacology.
a potent compound, C12H8O4, derived from the seeds of the plant Ammi majus: used in combination with certain ultraviolet radiation for the treatment of severe psoriasis.

 

reference: https://www.dictionary.com/browse/methoxsalen

Tags: