Arabic-English dictionary »

اعواد meaning in English

ArabicEnglish
اعواد p

stickgearstick, stickshift