curb your enthusiasm till next time - Alemán Inglés Diccionario