to laugh up one's sleeve - Alemán Inglés Diccionario