self-provision - French English Dictionary