self-caterer - French English Dictionary