stickler for principles - Turkish English Dictionary