self-tracker - French English Dictionary