Spanish–English dictionary

English translation of the Spanish word atiborrarse

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