self-injectable - French English Dictionary