shock absorbing pad - Turkish English Dictionary