construction and contracting company - French English Dictionary