trail of slime - French English Dictionary