Spanish–English dictionary

English translation of the Spanish word atiborrar

Spanish → English
  
SpanishEnglish
atiborrar gorge; stuff
atiborrarse gorge; stuff; stuff oneself