placenta marginata - German English Dictionary