spit in one's face - Español Inglés Diccionario