punctilious - German English Dictionary