pit of head of femur - Francés Inglés Diccionario