Question: what does the word peloton mean in english
Answer: main group or pack of riders