pedals for cycles - German English Dictionary