overly punctilious and meticulous person - Español Inglés Diccionario