self-multiplying - French English Dictionary