overscrupulous - French English Dictionary