to stick to deadlines - Spanish English Dictionary