finicky person - Turkish English Dictionary