energy absorbing device - Turkish English Dictionary