detachment of the placenta - German English Dictionary