overly punctilious and meticulous person - Espagnol Anglais Dictionnaire