to hold up well - Spanish English Dictionary