Spanish-English Dictionaryacabar
Meaning of acabar