on the bleeding edge - French English Dictionary