What does Ayer tuve un dolor de cabeza terrible mean?

Ayer tuve un dolor de cabeza terrible - Spanish to English

Yesterday I'd a bad annoyance.