be insistent on something - Turco Inglés Diccionario