bicycle racing sport - German English Dictionary