flying artillery - French English Dictionary