be moored with an anchor - French English Dictionary