VariousWords beta
Related Terms:
Noun
Definition: A phenylcoumarin, isolated from Mesua ferrea, that has antioxidant and immunomodulatory activity
VariousWords beta
Definition: A phenylcoumarin, isolated from Mesua ferrea, that has antioxidant and immunomodulatory activity