Spanish-English Dictionaryadelantarse
Meaning of adelantarse