restless and mischievous boy - Spanish English Dictionary