twin placenta - German English Dictionary