crate shy of a load

Etymology
From the common saying "one X short of Y", meaning not living up to what is normal or expected. Compare.

Noun

 * 1)  A gullible simpleton.