to cap it off - French English Dictionary