Arabic-English dictionary »

مَشبوه meaning in English

ArabicEnglish
مَشبوه

suspiciousarousing suspicion