French-English dictionary »

automédication meaning in English

FrenchEnglish
automédication nom {f}

self-medication◼◼◼(medication of oneself without professional advice)
noun