Arabic-English dictionary »

سِيرة meaning in English

ArabicEnglish
سِيرة f

strollwandering on foot