building demolition contractor - French English Dictionary