have a secret idea or plan - Turc Anglais Dictionnaire