Hardy means capable of enduring difficult conditions, strong, and resilient. Frail means weak, delicate, and easily broken - the direct opposite. Fumble is about clumsiness, fragile is similar to frail but less precise as an antonym, and frigid means cold.