well contractor licence - Espagnol Anglais Dictionnaire