self-multiplying - Spanish English Dictionary