to beach itself - French English Dictionary