día de perros
Meanings
Noun
1. rainy day, terrible day
2. dog day (hot day of late summer) (obsolete)
Examples3
to have a rough day
to be a bad day
I had a very bad day.