placentoide - German English Dictionary