have/keep something up your sleeve - Español Inglés Diccionario