Arabic-English dictionary »

اِفْتَرَى meaning in English

ArabicEnglish
اِفْتَرَى

fabricateinvent and form; forge