follow someone insistently - Spanish English Dictionary