ectoplacenta - German English Dictionary