resistant to shock and damage - Spanish English Dictionary