stenching - French English Dictionary