finicky person - French English Dictionary