self-supporting support - French English Dictionary