give oneself over - French English Dictionary