Arabic-English dictionary »

كُوتُونَسْتِر meaning in English

ArabicEnglish
كُوتُونَسْتِر m

cotoneaster''Cotoneaster''