superfecondation - Turkish English Dictionary