be one's main squeeze - French English Dictionary