well contractor licence - Alemán Inglés Diccionario