superfecundation - Turkish English Dictionary