shock-absorbing bumper - Turkish English Dictionary