total resisting effort - French English Dictionary