meteorically - French English Dictionary