Breakdown of Hoy he comprado una gorra rosa.
un
a, an, some
comprar
to buy
hoy
today
haber
to have (auxiliary)
la gorra
the cap
rosa
pink
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.