placentiforme - Spanish English Dictionary