energy absorbing - Turkish English Dictionary