superfoetation - French English Dictionary