Dictionary, Free Dictionary - MyDictionary.net
Definition of " tumbarse " in Spanish English Dictionary
Results
tumbarse
  • {V} tumble, lay down, lie down, sprawl