have a secret idea or plan - Francés Inglés Diccionario