cover up one's deficiency - Turc Anglais Dictionnaire