insist on one's opinion - Francés Inglés Diccionario