over-punctilious - Spanish English Dictionary