In fact, our invention -- by "our" I mean we mammals -- one of our big inventions was the placenta.
In der Tat war unsere Erfindung – mit "unsere" meine ich uns Säugetiere – war einer unserer größten Erfindungen die Plazenta.