hit pay dirt - Francés Inglés Diccionario