strike pay dirt - Francés Inglés Diccionario