self-supply - French English Dictionary