over-punctilious - French English Dictionary