be one's main squeeze - Spanish English Dictionary