punctilious - Turkish English Dictionary