leaf spring shackle - Turkish English Dictionary