restless and mischievous girl - French English Dictionary