peloton - Turkish English Dictionary