over-punctilious - German English Dictionary