French-English dictionary »

estafette meaning in English

FrenchEnglish
estafette nom {f}

dispatch rider◼◼◼(military messenger)
noun