resistance to hard body impact - Turkish English Dictionary