Arabic-English dictionary »

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

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

bulletproof vestgarment