spatter oneself - Francés Inglés Diccionario