of the utmost significance - French English Dictionary