foreman or boss on a construction site - Espagnol Anglais Dictionnaire