rolling artillery - French English Dictionary