castle's intrinsic factor - Turco Inglés Diccionario