hide something well - Espagnol Anglais Dictionnaire