hide something well - Spanish English Dictionary