self-serve - French English Dictionary