Dictionary, Free Dictionary - MyDictionary.net

Spanish Dictionary, English Spanish Dictionary

Definition of " acabarse " in Spanish Dictionary
Direct results
Spanish » English
acabarse
  • {V} terminate, finish, break, die, fail, peter out, give out, run out, leak