smart, restless, and curious - Espagnol Anglais Dictionnaire