restless and mischievous girl - Spanish English Dictionary