In fact, our invention -- by "our" I mean we mammals -- one of our big inventions was the placenta.
Di fatto, la nostra invenzione -- con "la nostra" intendo noi mammiferi -- una delle nostre grandi invenzioni è stata la placenta.