spill the meal over oneself - Francés Inglés Diccionario