certain physical and mechanical properties - French English Dictionary