insistently bother - Turkish English Dictionary