The antonym of fragile is-