Italian-English dictionary »

autosomministrare meaning in English

ItalianEnglish
autosomministrare verb

self-medicateverb