do or say something insistently - Spanish English Dictionary