artillarse - French English Dictionary