insist upon something to the point of irritation - Spanisch Englisch Wörterbuch