artillero - French English Dictionary