steering idler arm - German English Dictionary