stuff oneself on food - Espagnol Anglais Dictionnaire