suspended placenta - German English Dictionary