Arabic-English dictionary »

نبات ملقّح ذاتيًّا meaning in English