construction site supervisor - Spanish English Dictionary