soil and rock mechanics - French English Dictionary