device shooting water - French English Dictionary