1 definition by The Best In The World.com

Means: Intelligent or smart. Rare use now days. Olden day phrase.
That boy is so smartacles.
Get the Smartacles mug.