Arabic-English dictionary »

طَرِيقَة سُقْرَاطَ meaning in English

ArabicEnglish
طَرِيقَة سُقْرَاطَ f

Socratic method