Arabic-English dictionary »

طَرْفَة meaning in English

ArabicEnglish
طَرْفَة

flickera short moment