Arabic-English dictionary »

مَاتْرْيُوشْكَا meaning in English

ArabicEnglish
مَاتْرْيُوشْكَا f

Russian dollwooden doll