residue vestige - French English Dictionary