rock something to its foundations - French English Dictionary