Arabic-English dictionary »

مادية جدلية meaning in English

ArabicEnglish
مادية تاريخية

historical materialism