construction and contracting company - Spanish English Dictionary