stickler for principles - Turco Inglés Diccionario