reproducing yourself - French English Dictionary