superfecondation - German English Dictionary