Arabic-English dictionary »

بِيتْرُوغْرَاد meaning in English

ArabicEnglish
بِيتْرُوغْرَاد

PetrogradSaint Petersburg|Saint Petersburg