Arabic-English dictionary »

طَوْفُ نَجَاةٍ meaning in English

ArabicEnglish
طَوْفُ نَجَاةٍ f

life preserverbuoyant ring or vest