Arabic-English dictionary »

تَرَّاس meaning in English

ArabicEnglish
تَرَّاس m

shieldmakera maker of shields