long-range shot - French English Dictionary