finish one's role or mission - Español Inglés Diccionario