sudarium - French English Dictionary