pit of head of femur - Turkish English Dictionary