meldonium - definition and synonyms

noun

or mildronate

  1.   From our crowdsourced Open Dictionary
    a drug that increases blood flow to different parts of the body; it has performance-enhancing effects and so athletes have been banned from using itSubmitted from United Kingdom on 08/03/2016