energy absorbing bumper - Turkish English Dictionary