get your bleeding hands off! - French English Dictionary