silicon trench - French English Dictionary