STAFFETTE Meaning of STAFFETTE in English staˈfet noun( -s )Etymology: Middle French estaffette — more at estafette archaic : estafette Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012