leap on somebody or something - French English Dictionary