Arabic-English dictionary »

صِدَار نَجَاة meaning in English

ArabicEnglish
صِدَار نَجَاة m

life jacketAn article of protective clothing