Arabic-English dictionary »

مُعَالَجَة مَثَلِيَّة meaning in English

ArabicEnglish
مُعَالَجَة مَثَلِيَّة f

homeopathysystem of treating diseases with very small amounts