meteororesistant - French English Dictionary