rock faced concrete panel - French English Dictionary