mechanical and physical properties - French English Dictionary