punctilious - French English Dictionary