Breakdown of ¡Menudo día he tenido!
tener
to have
el día
the day
haber
to have (auxiliary)
menudo
what a…! (before a noun, in exclamations)
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.