composite substrate - French English Dictionary