turn up at the absolute worst possible time - Spanish English Dictionary

Suggest a Term