French-English dictionary »

grilles meaning in English

FrenchEnglish
grilles nom {f pl}

facemask◼◼◼(part of the helmet that covers the face)
noun