precipitation-hardened - French English Dictionary