"Stafette" is a word in ENGLISH
stafette
ENGLISH
Definition:
An estafet.
Few words of positivity
You must remember, the so-called Jihadis who are in reality, mentally unstable individuals run by Quranic fundamentalists, do not represent the whole Muslim population of the world.
WORD SUGGESTIONS
estafet
ENGLISH
Alt. of Estafette
Read the complete definition