castle's intrinsic factor - Turkish English Dictionary