What is the full meaning of estafettes
ESTAFETTE, (French) a mounted courier [n]
Example of the word estafettes placed on a Scrabble board.