sarments - French English Dictionary