[have all
one's buttons] or [have all one's marbles] {v. phr.},{slang} To have all your
understanding; be reasonable. - Usually usedin the negative or conditionally.
Mike acts sometimes as if hedidn't have all his buttons.
He would not go to
town barefooted ifhe had all his marbles.
|