anything secret or hidden - Turc Anglais Dictionnaire