noche de perros
Meanings
Noun
1. awful night; night from hell (idiomatic)