superfetation - German English Dictionary