shock-isolating - French English Dictionary