third-person singular imperfect indicative of insistir - German English Dictionary