glass-concrete panel - French English Dictionary