thioate - French English Dictionary