composite structures - French English Dictionary