groove and tongue - French English Dictionary