Arabic-English dictionary »

سُتْرَة نَجَاة meaning in English

ArabicEnglish
سُتْرَة نَجَاة f

life jacketAn article of protective clothing