have the last laugh on someone - Alemán Inglés Diccionario