piled curtain wall - French English Dictionary