superfetation - French English Dictionary