sarpogrelate
English
Noun
sarpogrelate
(
uncountable
)
(
pharmacology
)
A particular
serotonin
receptor
antagonist
.
Further reading
sarpogrelate
on Wikipedia.
Wikipedia