Spanish-English Dictionarypersist
Spanish word for persist