well contractor licence - Español Inglés Diccionario