vital point of a matter - French English Dictionary