superfecundation - German English Dictionary