cover up one's deficiency - Spanish English Dictionary