French-English dictionary »

armure d'écailles meaning in English

FrenchEnglish
armure d'écailles nom {f}

scale [scales]◼◼◼(scale mail)
noun
[UK: skeɪl] [US: ˈskeɪl]