1. Something that has been newly made, invented, or established in a relatively short time
The startup is a recent creation in the tech industry.
A startup é uma criação recente na indústria de tecnologia.
2. A newly developed product, work, or idea
This design is a recent creation by a young artist.
Este design é uma criação recente de um jovem artista.