ectoplacenta - Turkish English Dictionary