Breakdown of Tengo mala memoria para los nombres.
para
for / in order to (+ infinitive) / by (a deadline)
malo
bad
tener
to have
el nombre
the name
la memoria
the memory (ability to remember)
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.